package com.sky.service.admin;

import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.sky.dto.CategoryDTO;
import com.sky.dto.CategoryPageQueryDTO;
import com.sky.pojo.Category;
import com.sky.result.PageResult;
import com.sky.result.Result;
import com.sky.vo.CategorySelectIdVO;

import java.util.List;

public interface CategoryService {

    Result<PageResult> selectPageCategory(CategoryPageQueryDTO dto);


   void reviseCategory(CategoryDTO category);

    void reviseStatus(Integer status, Long id);

    void insertCategory(CategoryDTO category);

   List<CategorySelectIdVO> selectTypeCategory(Integer type);

    int deleteById(Integer id);
}
